﻿using System.Collections.Generic;
using System.Net;
using __ts.Core.Api;

/*
 *  author: able
 *  @2012/2/21 15:33:40
 * 
 */
namespace __ts.Core.Service.Server
{
    /// <summary>
    /// 
    /// </summary>
    public abstract class AbstractIoServer : AbstractIoService, IoServer
    {

        public abstract HashSet<System.Net.SocketAddress> getLocalAddresses();

        public abstract void bind(params SocketAddress[] localAddress);

        public abstract void unbindAll();

        public abstract void unbind(params SocketAddress[] localAddress);
    }
}